(mh-folder-hist): New var.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 3 Apr 2001 16:02:35 +0000 (16:02 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 3 Apr 2001 16:02:35 +0000 (16:02 +0000)
(mh-prompt-for-folder): Use it and pass `default' to completing-read.

lisp/mail/mh-utils.el

index 30605bb931145f137a50d9f4522c23f15001eee2..c71e51656df29dab5037b1ab9200b335deb83ba8 100644 (file)
@@ -725,6 +725,7 @@ directory names."
   (setq mode-name mode-name-string)
   (force-mode-line-update t))
 
+(defvar mh-folder-hist nil)
 
 (defun mh-prompt-for-folder (prompt default can-create)
   ;; Prompt for a folder name with PROMPT.  Returns the folder's name as a
@@ -739,8 +740,8 @@ directory names."
         read-name folder-name)
     (if (null mh-folder-list)
        (mh-set-folder-list))
-    (while (and (setq read-name (completing-read prompt mh-folder-list
-                                           nil nil "+"))
+    (while (and (setq read-name (completing-read prompt mh-folder-list nil nil
+                                                "+" 'mh-folder-hist default))
                (equal read-name "")
                (equal default "")))
     (cond ((or (equal read-name "") (equal read-name "+"))